package day0601;
//3.1.算术运算符：   +   -     *    /    %      ++    --
//3.2.赋值运算符：   =   +=  -=  *=    /=   %=
//3.3.比较运算符：     >    <        >=     <=      ==    ！=
//3.4.逻辑运算符：    &&   &       ||   |    !
public class Test1 {

    public static void main(String[] args) {
        //1.整数和整数运算结果只能是整数
        System.out.println(9/4);//2
        //特殊：整数和小数运算结果是小数
        //               浮点数*浮点数
        System.out.println(2*3.0);
        System.out.println(3.0-2);
        System.out.println(5.0/3);//1.6666

        //2.浮点数无法精确表示 1/10
        System.out.println(3.0-2.9);

        System.out.println(6%4);  //2



        int i;  //定义一个变量
        int j=2; //定义一个变量同时赋值为2

        i=4; //将整数4赋值给变量i
        j=20;//将整数20赋值给变量j (修改变量j的值为20)

        // =   :赋值结果是赋值的数据，赋的值是多少  变量=数据  的表达式结果就是多少
        System.out.println(j=30);
        System.out.println(j);





        int x=3;
        //给x增加一个1

        x  +=  1; //x= x+1;
        //+=一次运算 //两次运算(加法运算， 赋值运算)

        System.out.println(x);





        int o=4;
        //让o减小3
        o-=3;
        System.out.println(o);//1


        int t=4;
        //给t乘以5 (然后赋值给t)
        t*=5;
        System.out.println(t);//20



        int y=6;
        //让y除以4(然后赋值给y)
        y/=4;
        System.out.println(y);//1


        int r=7;
        //让r和5求余数(然后赋值给r)
        r%=5; // r  =r%5
        System.out.println(r);//2



        int p=3;
        p++;//让p自动增大1位(让p变为4)
        System.out.println(p);

        int w=6;
        w--;//让w自动减小1位(让w变为5)
        System.out.println(w);

    }





}
